package com.qf.contract.qo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class FChangeRequestQo {
    /**
     * 合同表外键 f_contract
     */
    @ApiModelProperty(value = "合同表外键 f_contract")
    private Integer contractId;

    /**
     * 申请变更日期
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "申请变更日期")
    private Date changeRequestDate;

    /**
     * 本次变更合同金额可以为空
     */
    @ApiModelProperty(value = "本次变更合同金额可以为空")
    private Integer changeRequestAmount;

    /**
     * 变更事由可以为空
     */
    @ApiModelProperty(value = "变更事由可以为空")
    private String notes;

    /**
     * 变更后采购数量可以为空
     */
    @ApiModelProperty(value = "变更后采购数量可以为空")
    private Integer requestChangeDetailsPurchaseQuantity;

    /**
     * 变更后采购单价（元）
     */
    @ApiModelProperty(value = "变更后采购单价（元）")
    private Integer requestChangeDetailsPurchaseUnitPrice;

    /**
     * 合同附件
     */
    @ApiModelProperty(value = "合同附件")
    private String requestappendicesOfAContract;

}
